package com.koron.order.application.bean.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * @author jzp
 * @since 2021/10/15
 */
@Data
public class ApplicationExportVO {

    /**
     * 工单状态
     */
    @ApiModelProperty("工单状态，数据字典：order_application_status")
    private String status;

    /**
     * 检修申请工单编码
     */
    @ApiModelProperty("编号")
    private String code;

    /**
     * 检修申请工单标题
     */
    @ApiModelProperty("工作内容")
    private String title;

    /**
     * 设备管理单位名称
     */
    @ApiModelProperty("设备管理单位名称")
    private String deptManageName;

    /**
     * 设备名称
     */
    @ApiModelProperty("设备名称")
    private String equipmentName;

    /**
     * 检修类型
     */
    @ApiModelProperty("检修类型，数据字典：order_application_orderType")
    private String orderType;

    /**
     * 预计开始时间
     */
    @ApiModelProperty("预计开始时间")
    private Date startTime;

    /**
     * 预计结束时间
     */
    @ApiModelProperty("预计结束时间")
    private Date endTime;

    /**
     * 批复开始时间
     */
    @ApiModelProperty("批复开始时间")
    private Date checkStartTime;

    /**
     * 批复结束时间
     */
    @ApiModelProperty("批复结束时间")
    private Date checkEndTime;

    /**
     * 实际开始时间
     */
    @ApiModelProperty("实际开始时间")
    private Date factStartTime;

    /**
     * 实际结束时间
     */
    @ApiModelProperty("实际结束时间")
    private Date factEndTime;

    @ApiModelProperty("实际时长")
    private String duration;

    @ApiModelProperty("检修结束备注字段")
    private String endDesc;

}
